body {
	background-color: #edf3f2;
}
#form1 .section {
	border: 1px solid #149f2d;
	background-color: #FFF;
}
#form1 .section header {
	background-color: #FFF;
	background-image: url(../../Images/sito_introduttivo/logo_alto_a_sinistra.png);
	background-repeat: no-repeat;
	background-position: left 10px;
}
/*Css login starts*/
#form1 .section header .login p {
	color: #FBC24D;
}
#form1 .section header .login input[type="text"] {
	border: #149F2D 1px solid;
	color: #FBC24D;
}
#form1 .section header .login p a {
	color: #FBC24D;
}
#form1 .section header .login p a:hover {
	color: #149F2D;
}
#form1 .section .footer p {
	color: #FFF;
}
#contenuto #riepilogoGest input {
	border: #FBC24D 1px solid;
	color: #149F2D;
}
#contenuto .btnSlideFilter.upArr {
	color: #FBC24D;
	background-color: #FFF;
}
#contenuto .btnSlideFilter {
	color: #FBC24D;
	background-color: #FFF;
}
#form1 .section nav .nav li .scheda p a:hover {
	background-color: #FFF;
}
#form1 .section header .login #contenuto .content_login {
	background-color: #FFF;
	border: 1px solid #149F2D;
	z-index: 9999999;
}
/*Css login ends*/
#form1 .section header ul li a {
	color: #149F2D;
}
.news {
	color: #149F2D;
}
#form1 .section .callbacks_container .nav_treElementi li a {
	color: #149F2D;
}
#form1 .section .callbacks_container .nav_treElementi {
	background-color: #FFF;
}
#form1 .section h3 {
	color: #149F2D;
}
#form1 .section div.navBest_uno ul li a {
	color: #149F2D;
}
#form1 .section div.navBest_uno ul li a:hover {
	color: #149F2D;
}
#form1 .section .navBest_uno ul li a p {
	color: #149F2D;
}
#form1 .section .customer p {
	color: white;
}
#form1 .section .customer p.care {
	color: #149F2D;
}
#form1 .section div.sponsor ul li {
	background-color: white;
	border: 1px solid #149F2D;
}
#form1 .section div.sponsor ul li a {
	color: #149F2D;
}
#form1 .section div.sponsor ul li a:hover {
	color: #149F2D;
}
#form1 .section h4 {
	color: #FBC24D;
}
/*checkbox*/
p:not(#foo) > input[type='checkbox'] + label {
	background: url(../../Images/spriteCb.png) right -35px;
	background-repeat: no-repeat;
}
p:not(#foo) > input[type='checkbox']:checked + label {
	background-position: right 0px;
}
/*FINE checkbox*/
/*radiobutton*/
p:not(#foo) > input[type='radio'] + label {
	background: url(../../Images/spriteCb.png) right -41px;
	background-repeat: no-repeat;
}
p:not(#foo) > input[name=clientePres] + label {
	background: url(../../Images/spriteCb.png) right -35px;
	background-repeat: no-repeat;
}
p:not(#foo) > input[type='radio']:checked + label {
	background-position: right -6px;
}
p:not(#foo) > input[name=clientePres]:checked + label {
	background-position: right 0px;
}
#form1 .section .footer a[href="loginamm.aspx"]:hover {
	color: #FBC24D;
	text-decoration: underline;
}
#form1 .section .footer a[href="loginamm.aspx"] {
	background-image:url(../../Images/sito_introduttivo/amm.png);
	width: 125px;
	height: 26px;
	text-align: center;
	line-height: 25px;
	font-size: 15px;
	display: block;
	color: white;
	text-decoration: none;
	border-radius: 5px;
	position: absolute;
	right: 0px;
	top: 139px;
}
#form1 .sectiondue .footer a[href="loginamm.aspx"]:hover {
	color: #FBC24D;
	text-decoration: underline;
}
#form1 .sectiondue .footer a[href="loginamm.aspx"] {
	background-image:url(../../Images/sito_introduttivo/amm.png);
	width: 125px;
	height: 26px;
	text-align: center;
	line-height: 25px;
	font-size: 15px;
	display: block;
	color: white;
	text-decoration: none;
	border-radius: 5px;
	position: absolute;
	right: 0px;
	top: 150px;
}
#form1.login .sectiondue .schedaLogin a[href="riceverebasicard.aspx"] {
	background-image: url(../../Images/login/home.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:320px;
	height: 33px;
	display: block;
}
#form1.login .sectiondue.logamm .schedaLogin a[href="riceverebasicard.aspx"] {
	background-image: url(../../Images/login/home.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 600px;
	height: 33px;
	display: block;
}
/*FINE radiobutton*/
div.consensi div.boxPrivacy {
border-color:#000;
background-color:rgba(142, 231, 107, 0.6);
}
div.faq div.titoli 
{
	border-color:#999;
	background-color:#149F2D;	
}
div.faq div.titoli ol a,div.faq div.titoli ol a:visited,div.faq div.risposte p > span  ,div.faq div.titoli ol li
{
	color:#fff;
		}
div.faq div.titoli ol a:hover  {
	color:#FBC24D;
	}
div.faq div.risposte p > span  {
	color:#149F2D;
	}